*******************************************************************************
           			  iScripts.com EasyBiller Readme File
              				May 5, 2007
*******************************************************************************
(c) Copyright Armia Systems, 2007. All rights reserved.

This file contains information that describes installation and usage of EasyBiller
You can find more help on the product and the installation in the /docs folder.


*******************************************************************************
Contents
*******************************************************************************
1.0 Introduction
2.0 Requirements
3.0 Installing iScripts.com EasyBiller
4.0 Operational Instructions for EasyBiller 
5.0 Setting cron job

*******************************************************************************
1.0 Introduction
*******************************************************************************

This file contains important information you should read
before installing EasyBiller. You will require PHP and MySQL 
installed on your server to proceed with installation. 

*******************************************************************************
2.0 Requirements
*******************************************************************************

The requirements can be summarized as given below:
	1. PHP > 4.3.9. 
		You can get the latest PHP version at http://www.php.net
	2. MySQL > 3.x.x
	3. Curl Support (In case you are using Authorize.net payment gateway)


 Other Requirements for Trouble free installation/working

	* SendMail - (Yes)
	* PHP safe mode - (OFF)
	* PHP register_globals - (ON)
	* PHP open_basedir - (OFF)
	* CURL extension - (Yes)


*******************************************************************************
3.0 Installing iScripts.com EasyBiller
*******************************************************************************

3.1) Unzip the entire contents to a folder of your choice.

3.2) Provide 'Write' permission (777 for linux server) for the following folders.

	a)	images
	b)	caticons
	c)	admin/invoice
	d)	helpdesk/attachments
	e)	helpdesk/backup
	f)	helpdesk/custom
	g)	helpdesk/downloads
	h)	helpdesk/admin/purgedtickets
	i)	helpdesk/admin/purgedtickets/attachments	


3.3) Provide 'Write' permission (777 for linux server) for the following files.

	a)	includes/config.php
	b)	qrylog/qrylog.txt

3.4) Create a mysql database that you will be using to store the data.

3.5) Create a user in your mysql server and assign full permission 
     for the user on the database created. 
  		
3.6) Run the following URL in your browser.

	http://yourinstallationfolder/install/index.php

3.7) Follow the instructions provided on the installer.   

3.8) Remove the 'Write' permission provided to the following file after completed the installation
     'includes/config.php'.

3.9) Delete the 'install' folder. 

3.10) Follow the steps mentioned under 4.0(Operational instructions)


*******************************************************************************
4.0 Operational Instructions for EasyBiller
*******************************************************************************

After you have successfully installed the EasyBiller, you can configure and start 
using it by following the instructions below.

4.1) Login to Admin Section (yourinstallationfolder/admin/) using the following 
information.
	username	: admin@yourdomain.com
	password	: admin

4.2) Change the settings to match your specific requirements 
	at http://yourinstallationfolder/admin/

4.3) Add different categories(by clicking the category link),service types(by 
	clicking service types link),different plans under categories(by clicking 
	plans link) and finally different plan rates under each plan(by clicking 
	add rate link provided on plans page).

*******************************************************************************
5.0 Setting cron jobs
*******************************************************************************

5.1) To send automatic invoicing to the customers set cron jobs/scheduled tasks to 
	run the following files at 1 A.M daily.

	a)  yourinstallationfolder/admin/geninvoice.php 

          an example could be  
	    /usr/bin/php -q /home/EasyBiller/public_html/yourinstallationfolder/admin/geninvoice.php 
	
	b)  yourinstallationfolder/admin/geninvoice_attempt.php 

          an example could be  
	    /usr/bin/php -q /home/EasyBiller/public_html/yourinstallationfolder/admin/geninvoice_attempt.php 
